home *** CD-ROM | disk | FTP | other *** search
-
-
-
- CHDIR C Library Procedures CHDIR
-
-
-
- NNAAMMEE
- chdir - change current working directory
-
- SSYYNNOOPPSSIISS
- cchhddiirr((ppaatthh))
- cchhaarr **ppaatthh;;
-
- DDEESSCCRRIIPPTTIIOONN
- _P_a_t_h is the pathname of a directory. _C_h_d_i_r causes this
- directory to become the current working directory, the
- starting point for path names not beginning with ``/''.
-
- In order for a directory to become the current directory, a
- process must have execute (search) access to the directory.
-
- RREETTUURRNN VVAALLUUEE
- Upon successful completion, a value of 0 is returned. Oth-
- erwise, a value of -1 is returned and _e_r_r_n_o is set to indi-
- cate the error.
-
- EERRRROORRSS
- _C_h_d_i_r will fail and the current working directory will be
- unchanged if one or more of the following are true:
-
- [ENOTDIR] A component of the path prefix is not a
- directory.
-
- [EINVAL] The pathname contains a character with the
- high-order bit set.
-
- [ENAMETOOLONG] A component of a pathname exceeded 255 char-
- acters, or an entire path name exceeded 1023
- characters.
-
- [ENOENT] The named directory does not exist.
-
- [ELOOP] Too many symbolic links were encountered in
- translating the pathname.
-
- [EACCES] Search permission is denied for any component
- of the path name.
-
- [EFAULT] _P_a_t_h points outside the process's allocated
- address space.
-
- [EIO] An I/O error occurred while reading from or
- writing to the file system.
-
- SSEEEE AALLSSOO
- chroot(2)
-
-
-
-
-
- Sprite v1.0 August 26, 1985 1
-
-
-
-